home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / lightwave / lwmlist / 94.lightwave-10 / 000095_owner-lightwave-l _Sat Oct 8 03:08:29 1994.msg < prev    next >
Internet Message Format  |  1994-11-05  |  3KB

  1. Return-Path: <owner-lightwave-l>
  2. Received: by mail3.netcom.com (8.6.9/Netcom)
  3.     id AAA20569; Sat, 8 Oct 1994 00:40:47 -0700
  4. Received: from tamsun.tamu.edu by mail3.netcom.com (8.6.9/Netcom)
  5.     id AAA20552; Sat, 8 Oct 1994 00:40:38 -0700
  6. Received: by tamsun.tamu.edu id AA15354
  7.   (5.67b/IDA-1.4.3 for lightwave-l@netcom.com); Sat, 8 Oct 1994 02:41:03 -0500
  8. Date: Sat, 8 Oct 1994 02:41:03 -0500
  9. From: Sergio Eduardo Rosas <ser2511@tamsun.tamu.edu>
  10. Message-Id: <199410080741.AA15354@tamsun.tamu.edu>
  11. To: lightwave-l@netcom.com
  12. Subject: Motion MAcro
  13. Sender: owner-lightwave-l@netcom.com
  14. Precedence: bulk
  15. Reply-To: lightwave-l@netcom.com
  16.  
  17.  
  18. Hello All,
  19.    I am trying to write an arexx script that will read a scene file, memorize the
  20. objects of the file, and their corresponding key frames. The program will then
  21. memorize the key frames as an "action". It will read a few other files with the same
  22. objects but with different keyframes, and will also remember these as "actions".
  23. 0nce it has read 2 or three or 6 or 21 of these "action files", It will have built up
  24. a vocabulary of "actions" for the specific group of objects. Next, within this program,it will ask for a list of actions in a chronological order. From this list, and the
  25. memorized "action" key frames it will write a composite scene file. This file is just a
  26. compilation of the same objects with groups of key frames shifted to fit
  27. one after the other. Is this clear?
  28.  
  29. Example:
  30. 1) You set up a scene file with a complex Mech object.
  31.    With a whole bunch of parented objects/lights all with different envelopes
  32. 2) Set up frames 1->60 to be one full walk cycle
  33.    and save the scene as"mech_walk"
  34. 3) Clear all keys
  35. 4) Set up frames 1-> 30 so that the mech fires a missle;
  36.     save the scene as"mech_missle"
  37. 5) Clear all keys
  38. 6) Set up frames 1-> 30 so that the mech raises its arms in victory;
  39.    save the scene as"mech_victory"
  40. 7) Now you go out to a shell an run this program/script
  41.    and have it read all the files you saved.
  42. 8) Now the script has a 3 word vocabulary of "walk, missle, victory"
  43. 9) Now you type in a list like;
  44.    walk,walk,walk,walk,walk,missle,missle,walk,missle,
  45.    walk,missle,missle,missle,missle,victory
  46. 10) the program does the calculations (actually only shifting keyframes around)
  47.     and writes out a LW scenefile, which you load up and render. (or modify)
  48.  
  49. It sounds easy enough to me. Does anyone have any suggestions/comments?
  50.  Has anyone done this kind of thing before?
  51.  Would this be easier as a straight arexx script?
  52. or maybe an arexx script for a text editor?
  53. I just started with arexx so any help would be appreciated. :)
  54. Also does anyone know the SCENE FILE F0RMAT, I need it.
  55. TIA
  56. -Sergio Rosas       e-mail   ser2511@tamsun.tamu.edu